CommonsBooking\Service\BookingRuleApplied A

Total Complexity 58
Dependencies 7
Dependents 3
Total lines 333
Lines of code 217
Logical lines of code 108
Comment lines 84
Methods 10
Properties 5

Methods 10

Method Rating Maintainability Complexity Lines of code
init()
B
37 21 75
setAppliedParams()
A
55 8 20
checkBookingCompliance()
S
56 7 20
bookingConformsToRules()
S
49 6 32
getRulesJSON()
S
54 5 23
validateRules()
S
62 3 13
getArgs()
S
62 3 12
setAppliesToWhat()
S
67 3 7
__construct()
S
63 1 12
setExcludedRoles()
S
81 1 3